OpenStack Nova
前4天我都在講甚麼是OpenStack,從今天開始我會開始講解套件的功能,但這邊的講解不是著重在安裝部分而是在於其他的附屬功能,那詳細內容大家就繼續往下看喔。
大家都再說當今最流行的就是雲端計算,那雲端計算對於大家而言就是要怎麼管理所有的運算資源,在OpenStack中是運用Nova這一個套件再進行管理的,我將會在這一篇章帶大家了解甚麼是Nova,他又有甚麼獨特的地方值得我們去學習應用。
Nova是一個管理運算資源的套件
因而被稱為一個運算套件
↑自己畫的
可以在圖中看到他支援的有9種運算模式
一般如果我們沒有設定完全預設多半是QEMU或著KVM
也不是說這樣的虛擬化方式不好,只是我覺得多多看其他的方式也不錯啊
Hypervisors官方頁面
我先來寫一下他主要的核心設定(nova.conf)中的項目大項
項目名稱 | 描述 |
---|---|
default | 大部分未歸類的設定 |
baremetal | 配置裸機虛擬化設定 |
cells | 便於大量管理用途 |
conductor | 作為運算資源統整服務 |
database | 連接資料庫設定檔 |
glance | 連接映像檔服務 |
hyperv | 連接Hyper-V服務 |
image_file_url | 映像檔SERVER |
keymgr | 配置金鑰 |
keystone_authtoken | 帳戶驗證 |
libvirt | 虛擬化API選擇 |
matchmaker_redis | Redis 設定 |
matchmaker_ring | Ring設定 |
metrics | 配置標準 |
neutron | 連接Neutron |
osapi_v3 | 配置OpenStack API V3 |
rdp | 虛擬機遠端連線 |
serial_console | 設定Serial_console |
spice | 設定Virtual console |
ssl | 設定憑證 |
trusted_computing | 設定認可的設備進行遠端 |
upgrade_levels | RPC設定 |
vmware | 設定 VMware hypervisor driver |
xenserver | 設定 XenServer hypervisor driver. |
zookeeper | 設定Zookeeper |
裡面的詳細這定在這邊喔
nova.conf詳細API
附註上面還有附上原廠的4個預設設定檔,如果不小心改錯的可以拷貝這邊的喔
nova.conf
api-paste.ini
policy.yaml
rootwrap.conf
最後想要告訴大家說使用到的虛擬化方式要看個人的需要再去使用,我今天是帶給大家一個介紹Nova的初步設定檔,但其實很多設定都不太需要去設定,我個人也只有設定到幾項而已,我個人最近是要鑽研Docker和LxC和LxD的部分去結合OpenStack,這樣感覺就很好玩啊不是嗎?
希望大家可以在這一個月中讀到非常多的應用技巧,那如果有問題可以以私訊我的方式是使用問題回復,我會盡可能地回答問題,那會在後面統一做回覆,或者如果有想知道的相關的應用也可以提出討論喔。